package com.beiming.libra.service;

import java.util.List;

import com.beiming.libra.domain.Role;
import com.beiming.libra.domain.UserRoleRelation;
import com.beiming.libra.domain.dto.requestdto.UserRoleRelationRequestDTO;

/**
 * 用户和角色 关系
 * 
 * @author fhs
 * @date 2018年4月28日
 */
public interface UserRoleRelationService {
  /** 删除用户角色关系 */
  public void deleteUserRoleRelation(UserRoleRelationRequestDTO userRoleRelationRequestDTO);

  /** 新增用户角色关系 */
  public void insertUserRoleRelation(UserRoleRelationRequestDTO userRoleRelationRequestDTO);

  /** 获取用户角色关系 */
  public List<UserRoleRelation> getUserRoleRelation(
      UserRoleRelationRequestDTO userRoleRelationRequestDTO);

  /**
   * 获取用户角色信息
   * 
   * @param userId
   * */
  List<Role> getRoleInfoByUserId(String userId);
}
